From: José Dapena Paz Date: Mon, 16 Jul 2012 18:51:48 +0000 (+0100) Subject: wayland: Hook up _get_num_lock / _get_caps_lock to read from XKB state X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~39^2~16767 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=d2c66e5afd72de279313ffb79952dd89889a7fe4;p=gtk%2B3.0.git wayland: Hook up _get_num_lock / _get_caps_lock to read from XKB state Signed-off-by: Rob Bradford --- diff --git a/gdk/wayland/gdkkeys-wayland.c b/gdk/wayland/gdkkeys-wayland.c index 5de64083df..819ff9c308 100644 --- a/gdk/wayland/gdkkeys-wayland.c +++ b/gdk/wayland/gdkkeys-wayland.c @@ -84,13 +84,15 @@ gdk_wayland_keymap_have_bidi_layouts (GdkKeymap *keymap) static gboolean gdk_wayland_keymap_get_caps_lock_state (GdkKeymap *keymap) { - return FALSE; + return xkb_state_led_name_is_active (GDK_WAYLAND_KEYMAP (keymap)->xkb_state, + XKB_LED_NAME_CAPS); } static gboolean gdk_wayland_keymap_get_num_lock_state (GdkKeymap *keymap) { - return FALSE; + return xkb_state_led_name_is_active (GDK_WAYLAND_KEYMAP (keymap)->xkb_state, + XKB_LED_NAME_NUM); } static gboolean